package 预习的;

import 预习的.Phone;

import java.util.ArrayList;
import java.util.Scanner;

public class ArrayListPhone {
    public static void main(String[] args) {
        //创建一个数组
        ArrayList<Phone> list = new ArrayList<>();
        //调用这个方法
        getInfo(list);
        //遍历这个数组
        for (int i = 0; i < list.size(); i++) {
            //获取到这个数组中所有的值
            Phone p = list.get(i);
            //输出语句
            System.out.println(p.getBand() + "  颜色" + p.getColor() + "  售价" + p.getPrice());

        }

    }

    public static void getInfo(ArrayList<Phone> arrayList) {
        //用户输入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入手机的品牌");
        String band = sc.nextLine();
        System.out.println("请输入手机的颜色");
        String color = sc.next();
        System.out.println("请输入手机的价格");
        Double price = sc.nextDouble();

        //创建一个新的对象  将用户输入的值存入到这个对象中
        Phone p = new Phone();
        p.setBand(band);
        p.setColor(color);
        p.setPrice(price);

        //将用户输入的参数添加到ArrayList数组中
        arrayList.add(p);
    }
}
